$(function(){
	var ajaxLoader = new Z.AjaxLoader({
		url : Z.url('/commodity/records'),
		templates : {
			list : $('#list-template'),
			none : $('#none-template').html(),
			methods : {
				substr : function(start,length,string){
					return Z.substr(string, start, length);
				},
				thumbnail : function(name){
					return Z.thumbnailName(name, '150_150');
				}
			}
		},
		containers : {
			list : $('ul.records'),
			pagination : $('div.pagination')
		},
		after : function(){
			Z.alignImage($('ul.records a.image-container img'), 150, 150);

			$('ul.records li').mouseleave(function(){
				$(this).children('div.actions').hide();
			});

			$('ul.records li').mouseenter(function(){
				$(this).children('div.actions').show();
			});
		}
	}),
	getId = function(a){
		return Z.parseInt($(a).parent().parent().attr('data'));
	};


	$('a.delete').live('click',function(){
		var id = getId($(this));
		Z.confirm({
			'content' : '确定删除吗？',
			'confirm' : function(){
				Z.ajax({
					url : Z.url('/commodity/delete/'+id),
					success : function(){
						ajaxLoader.reload();
					}
				});
			}
		});
		return false;
	});

	$('form.filter').submit(function(){
		ajaxLoader.request({
			'platform' : Z.parseInt($(this).find('select[name=platform]').val()),
			'shop' : Z.parseInt($(this).find('select[name=shop]').val()),
			'category' : Z.parseInt($(this).find('select[name=category]').val()),
			'name' : $(this).find('input[name=name]').val(),
			'short_slogan' : $(this).find('input[name=short_slogan]').val(),
			'long_slogan' : $(this).find('input[name=long_slogan]').val(),
			'is_revealed' : Z.parseInt($(this).find('select[name=is_revealed]').val()),
			'start' : $(this).find('input[name=start]').val(),
			'end' : $(this).find('input[name=end]').val()
		});
		return false;
	});

	ajaxLoader.request();
});
